#ifndef _NET_FUNC_RESOURCE_H_
#define _NET_FUNC_RESOURCE_H_
#include "stm32f4xx.h"
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
// #include "print_rtt.h"
bool is_ipv4_address(const char *ip_str);
bool is_ipv6_address(const char *ip_str);
bool parse_ipv4_to_array(const char *ip_str, uint8_t *ipv4_array);
bool is_ipv6_address(const char *ip_str);
int parse_mqtt_server_address(const char *mqtt_broker, uint8_t *mqtt_server_ipv4);
void mac_generate(uint8_t *mac1, uint8_t *mac2);

#endif // !_NET_FUNC_RESOURCE.H#define _NET_FUNC_RESOURCE_H
